#ifndef _SYS_NO_DOC_H_
#define _SYS_NO_DOC_H_

#include "FanObj.h"
#include "SysTypes.h"

#define NO_DOC_VTABLE(self)   ((NoDocVTable*)((FanObj*)self)->vtable)


extern Type*    NoDoc_classType;
extern VTable*  NoDoc_classVTable;


/* [sys::NoDoc] Attributes */
struct NoDoc
{
  FanObj        super;
};


/* [sys::NoDoc] Virtual-table */
typedef struct NoDocVTable
{
  FanObjVTable  super;
} NoDocVTable;


/* [sys::NoDoc] Methods and fields */
NoDoc*          NoDoc_defVal(void);


/* [sys::NoDoc] Type-system functions */
Type*           NoDoc_initType(void);
VTable*         NoDoc_initVTable(void);
void            NoDoc_initStatic(void);


#endif
